package top.aigoo.project01.entity;

import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description: 顾客已经领取的奖品映射，顾客已经在线上选择了领取奖品，但是还没去店铺实际兑换出来
 * @Author: Mr.OYSHUO.欧阳大叔 mail:1642302522@qq.com
 * @Version 1.0.0
 * @Date: 2021/9/21 16:55
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserAwardMap {
	// 主键id
	private Long userAwardId;

	// private Long userId;

	// private Long awardId;

	// private Long shopId;

	// private String userName;

	// private String awardName;

	// private Date expireTime;
	// 创建时间
	private Date createTime;
	// 使用状态: 0 未兑换 1 已兑换 是否已经兑换
	private Integer usedStatus;
	// 领取奖品所消耗的积分
	private Integer point;
	// 复合对象 顾客信息实体类，哪个顾客
	private PersonInfo user;
	// 复合对象 奖品信息实体类，领取了哪个奖品
	private Award award;
	// 复合对象 店铺信息实体类，在哪个店铺
	private Shop shop;
	// 复合对象 操作员信息实体类 ,被哪个店员进行的扫码发奖操作
	private PersonInfo operator;
}
